row against wind and tide

逆水行舟,顶浪划船;不顾别人反对进行工作,在艰难条件下进行工作;承担艰巨的任务